Temporally Faithful Execution of Business Transactions

نویسندگان

  • Werner Obermair
  • Michael Schrefl
چکیده

Serializability is a prominent correctness criterion for an interleaved execution of concurrent transactions. Serializability guarantees that the interleaved execution of concurrent transactions corresponds to some serial execution of the same transactions. Many important business applications, however, require the system to impose a partial serialization order between transactions pinned to a specific point in time and conventional transactions that attempt to commit before, at, or after that point in time. This report introduces temporal faithfulness as a new correctness criterion for such cases. Temporal faithfulness does not require real-time capabilities but ensures that the serialization order of a set of business transactions is not in conflict with precedence requirements between them. The report also shows how a temporally faithful transaction scheduler can be built by extending proven scheduling techniques.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Influence of an External Transaction on a BPEL Scope

Business processes constitute an integral part of today’s IT applications. They contain transactions as essential building blocks to ensure integrity and all-or-nothing behavior. The Business Process Execution Language is the dominant standard for modeling and execution of business processes in a Web service environment. BPEL itself contains a transaction model based on compensation, that descr...

متن کامل

Business Ethics as a Prevention Paradigm of Banking Crimes

Background: One of the prominent features of ethics is to prevent conflict and tension in society and between individuals, and when ethics exist in society, some abnormalities in society will be eliminated. Ethics are also important in business relationships and will promote business prosperity, trust, honesty and goodwill, and economic transactions will result in a healthy and reassuring envir...

متن کامل

Modelling and Execution of Complex Semantic Transactions using WERIGO Metamodel

Rapid evolution of modern Information Systems and Process-Aware Information Systems (PAIS) in particular requires transactional execution of business logic. The paper introduces the WERIGO Metamodel for modelling of complex transactional behaviour and providing the execution functionality.

متن کامل

Investigating the Effects of Large Block Transactions and Owner-ship Nature on Non-Financial Disclosure

Having adequate, sufficient and timely information and data is very important for investors' decision making. Processing information and allocating the asset are two fundamental tasks in the securities market and the stock price is more likely to have the nature of disclosure, information effectiveness and asset allocation efficiency. Thus, in this research, the effects of large block transacti...

متن کامل

Optimization of majority protocol for controlling transactions concurrency in distributed databases by multi-agent systems

In this paper, we propose a new concurrency control algorithm based on multi-agent systems which is an extension of majority protocol. Then, we suggest a clustering approach to get better results in reliability, decreasing message passing and algorithm’s runtime. Here, we consider n different transactions working on non-conflict data items. Considering execution efficiency of some different...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000